<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 复习：

        // 函数：形参和实参，作用域，return的用法 ， 递归，回调

        // 预编译

        // 数组：
        //    数组的遍历  for    for in     for of      forEach
        //    数组的方法  push / pop /  includes / indexOf / concat / join  /  splice
        //    数组的新增方法  forEach  map  filter  some  every  reduce
        //    forEach  map 区别      各个方法的返回值
        //    深拷贝和浅拷贝   值和地址      一维数组和二维数组
        //    案例   去重    冒泡排序


        // 对象:描述一类事物
        //    访问方式   点语法   方括号语法
        //    键名唯一性
        //    对象的无序性   ---  数组的有序性
        //    对象的遍历  for in


        // 数组和对象   页面渲染


        // 字符串
        //    'hi'   newString('hi')      只有一个区别  数据类型不一样  string / object
        //    不能任意修改
        //    +   拼接
        //    字符串去重  统计  。。。
        //    ASCII值
        //    字符串的方法    大小写  replace  ....


        



        // {
        //     code : 1 ,
        //     msg : '恭喜你数据请求成功' ,
        //     list : ['新闻1' , '新闻2' , ...]
        //     say : function(){}
        // }


        // 作业：
        //   0 搞清楚定时器和延时器的用法，同步异步概念
        //   1 表单验证(密码强弱)
        //   2 小广告
        //   3 倒计时(距离十一还有多少天多少小时多少分钟多少喵)


        


    </script>

</body>

</html>